package cn.chenhongchao.zhaobiaopingtai.service;

import cn.chenhongchao.zhaobiaopingtai.common.api.CommonPage;
import cn.chenhongchao.zhaobiaopingtai.dto.ReturnBidDTO;
import cn.chenhongchao.zhaobiaopingtai.entity.Bid;
import cn.chenhongchao.zhaobiaopingtai.entity.BidReport;
import cn.chenhongchao.zhaobiaopingtai.entity.ReturnBid;
import cn.chenhongchao.zhaobiaopingtai.entity.WinBidApproval;
import com.baomidou.mybatisplus.extension.service.IService;

public interface BidService extends IService<Bid> {
    CommonPage<ReturnBid> dynamicQuery(Integer pageNum, Integer pageSize, ReturnBidDTO returnBidDTO);

    CommonPage<ReturnBid> getTenderEvaluation(Integer pageNum, Integer pageSize, ReturnBidDTO returnBidDTO);

    CommonPage<WinBidApproval> getWinByTender(Integer pageNum, Integer pageSize, ReturnBidDTO returnBidDTO);

    CommonPage<BidReport> getTenderByCompiledReport(Integer pageNum, Integer pageSize, ReturnBidDTO returnBidDTO);
}
